数据文件损坏怎么处理

一、现象

打开畅邮客户端,出现数据库文件损坏的提示,如:

image.png
image.png

二、原因

数据库损坏的原因比较多,从目前的统计看主要有以下几种原因,请按各自情况修复。

2.1 同步云盘导致的损坏(如百度云、坚果云)

【原因】
畅邮会频繁读写数据库、数据交换文件;但是同步软件无法及时处理导致同步关系错乱,从而造成数据库损坏。
【解决办法】
1、先把畅邮目录从同步盘移动到非同步盘目录;
2、按下一节的“修复畅邮数据”进行修复。

2.2 U盘/移动硬盘不正常插拔导致的文件损坏

【原因】
USB接口松动、不正常插拔都会导致文件损坏;
软件在U盘运行,但是没用退出软件直接拔U盘也会导致损坏。
【解决办法】
1、先把U盘/移动硬盘插入比较稳定的USB接口,如果windows弹出要修复U盘,则按提示进行;
2、按下一节的“修复畅邮数据”进行修复。

2.3 硬盘故障

【原因】
磁盘坏道或者磁盘故障导致;
【解决办法】
1、先修复畅邮数据所在的硬盘;
修复磁盘.png
2、按下一节的“修复畅邮数据”进行修复。

三、修复畅邮数据

3.1 使用内置修复工具

使用畅邮数据库修复工具来修复文件,把所有的勾选框打上勾。 然后点击“开始”修复数据。
修复过程比较时间比较漫长,请耐心等候。
A、如果修复完成后,能看到所有的邮件数据,则表示修复成功。
B、如果看到的数据不完整,请继续按 3.2 的方式进行修复。
修复数据库.png

3.2 从备份恢复

畅邮客户端会自动备份数据库快照,可通过恢复快照的方式来恢复邮件数据。
1、先恢复最近时间的数据库快照;
2、完成后重新启动软件,执行 3.1 的数据修复功能,畅邮会自动找回备份快照的时间点之后的所有邮件数据。
3、如果没用找到备份的数据点,只能按 3.3 的情况来恢复数据。
image.png

3.3 手工添加帐号恢复

出现这种情况是最麻烦的,没用备份并且数据库文件完全损坏了。操作方法如下:
1、打开畅邮的数据目录, 一般是 d:\DreamMail6\User\XXXXXXX 的目录;
2、再打开 Mails 目录,可以看到类似这样的文件夹,这个文件夹里记录了所有你的邮件
(其实每个文件对应一个邮件,只是文件夹的映射关系没用了)
image.png
3、打开畅邮,在邮箱帐号管理里,添加对应的邮箱帐号。如果有多个帐号,请一个一个添加。
4、添加帐号完成后,执行 3.1的 数据库修复功能。修复完成后,所有的数据都会回来了。
5、如果出现了重复的邮件,可以在畅邮首页,执行“清理重复邮件”的功能,清理重复邮件。
特别说明:这种办法只能恢复邮件数据, 但是邮件的阅读状态、备注、标记、通讯里等都无法恢复回来。

好运!